#dict的查询比list快得多！
# 字典的三种创建方法
#1、直接建key:value(已知所有的key:value)
#key起名是有规则的：不可变的数据类型可以作为key：str、number、tuple
info = {
    "stu1901":"xiaohong",
    "stu1902":"xiaoming",
    "stu1903":"xiaoqi"
}

#2、先建个空字典，然后加值进去（有未知的，但是随着时间，就知道值了）
#info_2020[key]=value
info_2020 = {}
info_2020["stu2020"] = "xiaoqing"
print(info_2020)

#3、dict(key01=value01,key=value2...)
info_03 = dict(stu1901="xiaohong",stu1902="xiaoming",stu1903="xiaoqi")
print(info_03)

# *查询：1、key存在不存在？in 2、存在的话---查值value
#print('stu1901' in info_03)
#print('stu1903' in info_03)
print('stu1901' in info_03)
print(info_03['stu1901'])

#dict方法
print(info_03.get('stu1901'))

#value 可以是任一对象的数据
info_04 ={
    "stu1901":{
        "name":"xiaohong",
        "age":19,
        "info":[2,3,4,5]
    },
    "stu1902":"xiaoming",
    "stu1903":"xiaoqi"
}
print(info_04["stu1901"]["info"][1])